 Top block */
.header-type-8 .top_bar {
    background: ;
}

.header-type-8 .top_bar li,
.header-type-8 .top_bar span {
    color: ;
}

.header-type-8 .top_bar a {
    color: ;
}

.header-type-8 .top_bar a:hover {
    color: ;
}

.header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow #cartCount {
    background: #3f2803;
    color: #ffffff;
}

.header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow:hover #cartCount {
    background: #ff5894;
    color: #ffffff;
}



.error_dv {
    color: red;
    margin-top: -3%;
}
/* Logo block */

.header-type-8 .site-header__logo a {
    color: #3f2803;
}

.header-type-8 .site-header__logo a:hover {
    color: #3f2803;
}

.header-type-8 .site-header {
    background: #ffffff;
}


/* Search block */

.header-type-8 .search-bar input[type="search"] {
    color: #3f2803;
}

.header-type-8 .header-search span {
    color: #3f2803;
}

.header-type-8 .header-search span:hover {
    color: #ff5894;
}


/* .header-type-8 .search-bar__form, .header-type-8 #SearchDrawer  {  background:#fff;} */

.header-type-8 .search-bar__form button,
.header-type-8 .search-bar__icon-button {
    color: #3f2803;
}

.header-type-8 .search-bar__form button:hover,
.header-type-8 .search-bar__icon-button:hover {
    color: #3f2803;
}

.header-type-8 .search-bar input[type="search"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #3f2803;
}

.header-type-8 .search-bar input[type="search"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #3f2803;
}

.header-type-8 .search-bar input[type="search"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #3f2803;
}

.header-type-8 .search-bar input[type="search"]:-moz-placeholder {
    /* Firefox 18- */
    color: #3f2803;
}


/* Menu  block */

.header-type-8 .is-sticky .site-header__menubar,
.mobile-nav-section {
    background: #ffffff;
}

.header-type-8 .menu-tool ul li {
    color: ;
}

.header-type-8 .menu-tool ul li a,
.mobile-nav-section .mobile-nav-trigger {
    color: #3f2803;
}

.header-type-8 .menu-tool ul li a:hover,
.header-type-8 .menu-tool .site-nav > li > a.current:hover {
    /*color: #3f2803;*/
}

.header-type-8 .menu-tool .site-nav > li > a.current {
    color: #fff;
}

.header-type-8 .site-nav-dropdown,
#MobileNav,
.mobile-nav__sublist {
    background: #fff;
}

.header-type-8 .site-nav-dropdown .inner > a {
    color: #ff5894;
}

.header-type-8 .site-nav-dropdown .inner > a:hover {
    color: #ff5894;
}

.header-type-8 .site-nav-dropdown .inner .dropdown a,
.header-type-8 .menu-tool .site-nav .site-nav-dropdown li a,
.header-type-8 .site-nav .widget-featured-product .product-title,
.header-type-8 .site-nav .widget-featured-product .widget-title h3,
#MobileNav a,
.mobile-nav__sublist a,
.site-nav .widget-featured-nav .owl-prev a,
.site-nav .widget-featured-nav .owl-next a {
    color: #000;
}

.header-type-8 .site-nav-dropdown .inner .dropdown a:hover,
.header-type-8 .menu-tool .site-nav .site-nav-dropdown li a:hover,
.header-type-8 .site-nav-dropdown .inner .dropdown a.current,
.header-type-8 .menu-tool .site-nav .site-nav-dropdown li a.current,
.header-type-8 .site-nav .widget-featured-product .product-title:hover,
#MobileNav a.current,
.mobile-nav__sublist a.current,
.site-nav .widget-featured-nav .owl-prev a:hover,
.site-nav .widget-featured-nav .owl-next a:hover {
    color: #ff5894;
}


/* Dropdown block */

.header-type-8 .menubar-section #Togglemodal i {
    color: #3f2803;
}

.header-type-8 .menubar-section #Togglemodal i:hover {
    color: #ff5894;
}

.header-type-8 #slidedown-modal {
    background: #fff;
}

.header-type-8 #slidedown-modal ul li a {
    color: #3f2803;
}

.header-type-8 #slidedown-modal ul li a:hover {
    color: #ff5894;
}


/* Cart Summary block */

.header-type-8 #slidedown-cart .actions,
.header-type-8 #slidedown-cart {
    background: #fff;
}

.header-type-8 .header-bar__module a {
    color: #3f2803;
}

.header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow i {
    color: #3f2803;
}

.header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow:hover i {
    color: #ff5894;
}

.header-type-8 .header-bar__module a:hover {
    color: #ff5894;
}

.header-type-8 #slidedown-cart li {}

.header-type-8 .menu_bar_right i {
    color: #3f2803;
}

.header-type-8 .menu_bar_right i:hover {
    color: #ff5894;
}


/* Currency block */

.header-type-8 .header_currency ul select,
.header_currency ul li.currency .selector-arrow:after {
    color: #3f2803;
}

.header-type-8 .header_currency ul select:hover {
    color: #ff5894;
}

.header_currency ul li.currency:hover .selector-arrow:after {
    color: #ff5894;
}

.header-type-8 .header_currency ul li.currency:hover:after {
    border-top-color: #ff5894;
}

.header-type-8 .header_currency ul li.currency:after {
    border-top-color: #3f2803;
}

.header-type-8 .header_currency option {
    background: #fff;
    color: #3f2803;
}

.header-mobile #showLeftPush {
    color: #3f2803;
}

.header-mobile #showLeftPush:hover {
    color: #ff5894;
}




@media only screen and (min-width:320px) and (max-width:967px) {
    .template-index .header-type-8 .site-header {
        background: #ffffff;
    }

    .sidebar {
    display: block;
    /* margin-top: 2%; */
    padding: 25px 0px 0px 1px !important; 
}

}

@media only screen and (min-width:967px) and (max-width:5000px) {
    .template-index .header-type-8 .site-header {
        background: transparent;
    }
}


/* Header borders */

@media(max-width:767px) {
    .header-type-8 .site-header__menubar {
        background: ;
    }
}


/* General styles for all menus */

.gf-menu-device-wrapper .close-menu {
    font-size: 17px;
    padding: 12px 20px;
    text-align: right;
    display: block;
    border-bottom: 1px solid #e5e5e5;
}

.cbp-spmenu {
    position: fixed;
}

.cbp-spmenu h3 {
    font-size: 1.9em;
    padding: 20px;
    margin: 0;
    font-weight: 300;
    background: #0d77b6;
}

.cbp-spmenu a {
    display: block;
    font-size: 1.1em;
    font-weight: 300;
}


/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
    width: 240px;
    height: 100%;
    top: 0;
    z-index: 1000;
}

.cbp-spmenu-vertical a {
    padding: 1em;
}

.cbp-spmenu-horizontal {
    width: 100%;
    height: 150px;
    left: 0;
    z-index: 1000;
    overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
    height: 100%;
    width: 20%;
    float: left;
}

.cbp-spmenu-horizontal a {
    float: left;
    width: 20%;
    padding: 0.8em;
}


/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
    left: -240px;
}

.cbp-spmenu-right {
    right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
    right: 0px;
}


/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
    top: -150px;
}

.cbp-spmenu-bottom {
    bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
    top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
    bottom: 0px;
}


/* Push classes applied to the body */

.cbp-spmenu-push {
    overflow-x: hidden;
    position: relative;
    left: 0;
}

.cbp-spmenu-push-toright {
    left: 240px;
}

.cbp-spmenu-push-toleft {
    left: -240px;
}


/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


/* Example media queries */

@media screen and (max-width: 55.1875em) {
    .cbp-spmenu-horizontal {
        font-size: 75%;
        height: 110px;
    }
    .cbp-spmenu-top {
        top: -110px;
    }
    .cbp-spmenu-bottom {
        bottom: -110px;
    }
}

@media screen and (max-height: 26.375em) {
    .cbp-spmenu-vertical {
        font-size: 90%;
        width: 190px;
    }
    .cbp-spmenu-left,
    .cbp-spmenu-push-toleft {
        left: -190px;
    }
    .cbp-spmenu-right {
        right: -190px;
    }
    .cbp-spmenu-push-toright {
        left: 190px;
    }
}


/* width: 750px  */

@media (min-width: 968) and (max-width: 991px) {
    .banner .container {
        margin-left: -375px;
    }
    .banner .inner {
        width: 320px;
    }
    .header-bottom.on .header-panel-top {
        right: 65px;
    }
    .header-bottom.on .site-nav {
        padding-right: 90px;
    }
    .nav-bar .header-logo-fix {
        margin-left: 10px;
        margin-right: 10px;
    }
    .site-nav > li > a {
        margin-left: 12px;
        margin-right: 12px;
    }
    .header-bottom.on .site-nav > li > a {
        margin-left: 7px;
        margin-right: 7px;
        font-size: 10px;
    }
}

@media (min-width: 968px) {
    .cbp-spmenu-push-toright {
        left: 0!important;
    }
    #cbp-spmenu-s1 {
        display: none !important;
    }
    .header-bottom.on .nav-bar .header-logo-fix {
        display: table;
        height: 48px;
        position: relative;
        z-index: 2;
    }
    .header-bottom.on .nav-bar .header-logo-fix a {
        display: table-cell;
        vertical-align: middle;
    }
    .header-bottom.on .site-nav {
        padding-right: 120px;
    }
    .have-fixed .nav-bar {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 99;
        padding: 0;
    }
    .have-fixed .nav-search {
        position: fixed;
        top: 0;
        right: 65px;
        z-index: 100;
        width: 52px;
    }
}


/* width: 100%  */

@media (max-width: 967px) {
    body.cbp-spmenu-push-toright {
        cursor: pointer;
    }
    .cbp-spmenu .site-nav-dropdown.style_4 .inner img {
        margin-top: 10px;
    }
    .visible-phone {
        display: block;
    }
    .hidden-phone {
        display: none;
    }
    /* header */
    /* Fix Menu Mobile */
    .nav-bar {
        display: none;
    }
    .gf-menu-device-container .site-nav {
        display: block!important;
        overflow: hidden;
        width: 100%;
    }
    .gf-menu-device-container .site-nav li {
        width: 100%;
    }
    .gf-menu-device-container .site-nav.gf-menu.clicked {
        visibility: visible;
        height: auto;
    }
    /* End Fix Menu Mobile */
    .cbp-spmenu-left.cbp-spmenu-open {
        left: 0;
        overflow-y: auto;
    }
    .cbp-spmenu-push-toright {
        overflow-y: hidden;
        position: fixed;
        width: 100%;
    }
    #megamenu-responsive-root {
        display: none !important;
    }
    .menu-block {
        width: 100%;
        float: left;
        padding: 0;
    }
    /* Icon Menu */
    .site-nav > li:hover > a > span:first-child,
    .site-nav > li:hover > a.current > span:first-child,
    .site-nav > li > a.current > span:first-child {
        border: 0;
    }
    .site-nav a {
        white-space: normal;
    }
    .cbp-spmenu {}
    .cbp-spmenu .site-nav > li > a {
        font-size: 13px;
        font-weight: 700;
        padding: 12px 20px;
        margin: 0;
    }
    .cbp-spmenu .site-nav > li.dropdown.open > a {
        position: relative;
    }
    .cbp-spmenu .site-nav > li.dropdown.open > a:before {
        top: 15px;
    }
    .menu-block .site-nav {
        border-bottom: none;
    }
    .site-nav li {
        position: relative;
    }
    .site-nav li.dropdown {
        position: relative;
    }
    .site-nav > li {
        display: block;
        clear: both;
        position: relative;
    }
    .site-nav > li > a {
        padding: 12px 0;
    }
    .site-nav > li.dropdown > p.toogleClick {
        height: 0;
        width: 0;
        display: block;
        margin-left: 7px;
        top: 2px;
        right: 5px;
        margin: 0;
        padding: 0;
        z-index: 2;
        padding: 20px;
    }
    .site-nav > li.dropdown p.toogleClick {
        position: absolute;
        right: 0;
        text-indent: -999em;
        cursor: pointer;
    }
    .site-nav > li.dropdown > p.toogleClick.mobile-toggle-open:before {
        border-top-color: transparent;
        top: 14px;
    }
    .site-nav li.dropdown a > .icon-dropdown {
        display: none;
    }
    .site-nav-dropdown .container {
        padding-left: 0;
        padding-right: 0;
    }
    .site-nav-dropdown .row {
        margin: 0px!important
    }
    .site-nav > li.dropdown ul p.toogleClick.mobile-toggle-open:before {
        top: 10px;
    }
    .site-nav-dropdown .col-1 .inner p.toogleClick:before,
    .site-nav > li.dropdown ul p.toogleClick:before {
        display: block;
        content: "";
        position: absolute;
        right: 0;
        top: -15px!important;
        width: 20px;
        height: 40px;
    }
    .site-nav-dropdown p.toogleClick {
        background: url(assets/images/icon-megamenudff8.html?3128) no-repeat;
        padding: 0;
        width: 8px;
        height: 8px;
        right: 0;
        top: 18px;
        z-index: 2;
    }
    .site-nav-dropdown .col-1 .inner p.toogleClick {
        display: block!important;
    }
    .site-nav > li.dropdown ul p.toogleClick.mobile-toggle-open,
    .site-nav-dropdown .col-1 .inner p.toogleClick.mobile-toggle-open {
        background-position: center bottom;
        height: 4px;
    }
    .site-nav > li > ul > .dropdown.open > ul {
        display: block;
    }
    .site-nav > li > ul > li > ul > .dropdown.open > ul {
        display: block;
    }
    .site-nav > li > ul > li > ul > ul > li > .dropdown.open > ul {
        display: block;
    }
    .site-nav > li > .site-nav-dropdown {}
    .site-nav > li > .site-nav-dropdown > li > a {
        padding: 11px 0 13px;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 700;
    }
    .site-nav > li > .site-nav-dropdown > li:first-child > a {
        border-top: 0;
    }
    .site-nav > li > .site-nav-dropdown > li:hover > a:before {
        background: none;
    }
    .site-nav > li li .site-nav-dropdown {
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .site-nav-dropdown li:hover a {
        background: none;
    }
    .site-nav-dropdown li:hover a,
    .site-nav-dropdown a:active {
        padding-left: 0;
    }
    .site-nav-dropdown li li a {
        padding: 7px 0;
    }
    .site-nav-dropdown li li:hover a {
        padding: 7px 20px;
    }
    .site-nav-dropdown li:hover > a:before {
        left: 0;
    }
    .site-nav-dropdown .col-1,
    .site-nav-dropdown .col-2,
    .site-nav-dropdown .col-3 {
        width: 100%;
        padding: 0;
    }
    .site-nav-dropdown .col-3 {
        padding-bottom: 28px;
    }
    .site-nav-dropdown .col-1 .inner {
        width: 100%;
        padding: 0;
    }
    .cbp-spmenu .site-nav-dropdown .col-1 .inner:first-child > a {
        border-top: 0;
    }
    .site-nav-dropdown .col-1 ul.dropdown li a {
        padding: 7px 15px;
        font-size: 12px;
        font-weight: 400;
        text-transform: none;
        border: 0;
    }
    .site-nav-dropdown .col-1 ul.dropdown li:hover > a:before {
        left: 20px;
    }
    .site-nav .widget-featured-product {
        text-align: left;
        border-width: 1px 0;
        margin-bottom: 10px;
        padding-top: 23px;
        padding-bottom: 25px;
    }
    .site-nav .products-grid .grid-item {
        text-align: left;
    }
    .site-nav .products-grid .grid-item .product-grid-image {
        float: left;
        margin: 0 15px 0 0;
    }
    .site-nav .widget-featured-product .widget-title h3 {
        font-size: 11px;
    }
    .widget-featured-product .grid-item .product-grid-image img {
        width: 80px;
    }
    .widget-featured-product .products-grid .grid-item {
        position: relative;
    }
    .widget-featured-product .details {
        overflow: hidden;
    }
    .site-nav .product-label {
        display: none;
    }
    .site-nav .product-label strong {
        float: left;
    }
    .cbp-spmenu .site-nav-dropdown .col-1 .inner {
        width: 100%!important;
        position: relative;
        padding: 0;
        float: left;
    }
    .cbp-spmenu .site-nav-dropdown.style_4 .inner {
        width: 100%;
    }
    /*Update 2.0.1*/
    .site-nav-dropdown .col-2 .col-left {
        width: 100%;
        clear: both;
        padding: 0;
    }
    .site-nav-dropdown .col-2 .col-right {
        width: 100%;
        clear: both;
        padding: 0 0 10px;
    }
    .site-nav-dropdown .style_2 .col-2 .col-left a {
        padding-right: 0;
    }
    .site-nav-dropdown .style_3 .inner > img {
        display: none;
    }
    .site-nav-dropdown .style_4 .col-2 {
        padding-right: 0;
    }
}

.header-mobile {
    position: relative;
}

.header-mobile #showLeftPush.active .fa-times {
    display: block;
    line-height: 46px;
}

.header-mobile #showLeftPush {
    display: block;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}

.header-mobile #showLeftPush.active,
.header-mobile #showLeftPush:hover {}

.header-mobile .customer-area {
    float: left;
    width: 50%;
    position: static;
}

.header-mobile .customer-area > a {
    float: left;
    width: 100%;
    height: 46px;
}

.header-mobile .customer-links {
    margin: 0;
}

.header-mobile .dropdown-menu {
    font-size: 12px;
    margin: 0;
    width: 200%;
    padding: 10px 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.header-mobile .dropdown-menu ul {
    overflow: hidden;
    margin: 0 0 10px;
    padding-left: 0;
    list-style: none;
}

.header-mobile .customer-area .fa-user {
    display: block;
    text-align: center;
    line-height: 46px;
    font-size: 20px;
}


.grid-banner-type-6 .block-content h2 
{
    color: #ff5894;
}

.grid-banner-type-6 .block-content h4 
{
    color: #3f2803;
}

.grid-banner-type-6 .block-content p 
{
    color: #3f2803;
}

.feature-row--1514288146996 
{
    display: table;
    padding: 30px;
    width: 100%;
    /*background: linear-gradient(to bottom, #0c195a 0%, #02b7ff 100%);*/
    background:#da343e;
}

 .price-table-1 .loop-block {
     background: #ffffff;
     float: left;
 }
 
 .price-table-1 .price-table-1_wrapper ul li span {
     color: #8a8a8a;
     float: right;
     text-align: right;
 }
 
 .price-table-1 ul li a {
     border: 1px solid;
     color: ;
 }
 
 .price-table-1 ul li a.current,
 .price-table-1 .dt-sc-tabs-vertical-frame li a:hover,
 .price-table-1 .dt-sc-tabs-vertical-frame li {
     border: 1px solid #ffffff;
     color: ;
 }
 
 .price-table-1 ul li a.current:before,
 .price-table-1 ul.dt-sc-tabs-vertical-frame li a:hover:before {
     border-left-color: #ffffff;
 }
 
 .price-table-1 ul,
 .price-table-1 ul h4 {
     color: #3f2803;
 }
 
 .price-table-1 .price-table-1_wrapper .arrow-btn {
     color: #000000;
 }
 
 .price-table-1 .price-table-1_wrapper .arrow-btn:hover {
     color: #fff;
 }
 
 .price-table-1 .price-table-1_wrapper ul li::before {
     color: ;
 }
 
 .price-table-1 .loop-block .price-header i {
     color: #3f2803;
 }
 /*.price-table-1 .price-header-content{background:;}
      .price-table-1 .price-header-content::before {  border-top: 15px solid ;}
   */
 
 .price-table-1 .loop-block:hover .price-header-content h4 {
     color: #3f2803;
 }

 .footer-model-7 .short-desc a:hover,
.footer-model-7 .site-footer__links li a:hover,
.footer-model-7 .site-footer a:hover {
    color:#ffffff  !important;
}

.footer-model-7 .site-footer .social-icons li a:hover span {
    border-color: #ff5894;
    background: #ff5894;
    color: #ffffff;
}

.footer-model-7 .site-footer .social-icons li a span {
    border-color: #3f2803;
    color: #3f2803;
}

.footer-model-7 .copyright a {
    color: #3f2803;
}

.footer-model-7 .copyright a:hover {
    color: #ff5894;
}

.footer-model-7 .f_home-blog-content h6 a {
    color: #3f2803;
}

.footer-model-7 .f_home-blog-content h6 a:hover {
    color: #ff5894 !important;
}

.footer-model-7 h4 {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.footer-model-7 .site-footer__links li a {
    border-bottom: 1px solid #ffffff;
}

.footer-model-7 .site-footer__links li:last-child a {
    border-bottom: none;
}


}
.footer-model-7 .site-footer__links li a:hover:before {
    background: #ff5894;
}
.lush-instagram .info {
    background: rgba(63, 40, 3, 0.7);
}

  /* Top block */
  .header-type-8 .top_bar { background: ; }
  .header-type-8 .top_bar li, .header-type-8 .top_bar span { color:;}     
  .header-type-8 .top_bar a { color:;}    
  .header-type-8 .top_bar a:hover { color:;}    
  .header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow #cartCount { background: #3f2803;color:#ffffff;}
  .header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow:hover #cartCount { background: #ff5894;color:#ffffff;}

  /* Logo block */
  .header-type-8 .site-header__logo a { color:#3f2803;}
  .header-type-8 .site-header__logo a:hover { color:#3f2803;}   



  .header-type-8 .site-header {background:#ffffff;}




  /* Search block */     
  .header-type-8 .search-bar input[type="search"] {color:#3f2803;} 
  .header-type-8 .header-search span  {color:#3f2803;} 
  .header-type-8 .header-search span:hover {color:#ff5894;} 
  /* .header-type-8 .search-bar__form, .header-type-8 #SearchDrawer  {  background:#fff;} */
  .header-type-8 .search-bar__form button,.header-type-8 .search-bar__icon-button { color:#3f2803;}
  .header-type-8 .search-bar__form button:hover,.header-type-8 .search-bar__icon-button:hover { color:#3f2803;}

  .header-type-8 .search-bar input[type="search"]::-webkit-input-placeholder  { /* Chrome/Opera/Safari */
    color:#3f2803;
  }
  .header-type-8 .search-bar input[type="search"]::-moz-placeholder { /* Firefox 19+ */
    color:#3f2803;
  }
  .header-type-8 .search-bar input[type="search"]:-ms-input-placeholder { /* IE 10+ */
    color:#3f2803;
  }
  .header-type-8 .search-bar input[type="search"]:-moz-placeholder { /* Firefox 18- */
    color:#3f2803;
  }


  /* Menu  block */
     .header-type-8 .site-header__menubar,.header-type-8 .is-sticky .site-header__menubar  { background:#ffffff; }  

  
  .header-type-8 .menu-tool ul li {color: ;}
  .header-type-8 .menu-tool ul li a,.mobile-nav-section .mobile-nav-trigger {color:#002e6d;}  
  /*.header-type-8 .menu-tool ul li a:hover,.header-type-8 .menu-tool .site-nav > li > a.current:hover {color:#3b5998;} */
  .header-type-8 .menu-tool .site-nav >  li > a.current {  
    /*color: #ffffff;*/
        background: #f26925;
    border-radius: 2px;} 

    .header-type-8 .menu-tool .site-nav  .dropdown > a.current {    color: #ffffff;
    background: #002e6d;
    border-radius: 5px;} 

  .header-type-8 .site-nav-dropdown,#MobileNav,.mobile-nav__sublist { background: #fff;}
  .header-type-8 .site-nav-dropdown .inner > a {color: #ff5894;}    
  .header-type-8 .site-nav-dropdown .inner > a:hover {color: #ff5894;}    
  .header-type-8 .site-nav-dropdown .inner .dropdown a,.header-type-8 .menu-tool .site-nav .site-nav-dropdown li a,.header-type-8 .site-nav .widget-featured-product .product-title,.header-type-8 .site-nav .widget-featured-product .widget-title h3,#MobileNav a,.mobile-nav__sublist a,.site-nav .widget-featured-nav .owl-prev a,.site-nav .widget-featured-nav .owl-next a  {color:#002e6d;}
  .header-type-8 .site-nav-dropdown .inner .dropdown a:hover,.header-type-8 .menu-tool .site-nav .site-nav-dropdown li a:hover,.header-type-8 .site-nav-dropdown .inner .dropdown a.current,.header-type-8 .menu-tool .site-nav .site-nav-dropdown li a.current,.header-type-8 .site-nav .widget-featured-product .product-title:hover,#MobileNav a.current,.mobile-nav__sublist a.current,.site-nav .widget-featured-nav .owl-prev a:hover,.site-nav .widget-featured-nav .owl-next a:hover {    color: #ffffff;
    background: #f05049;}    

  /* Dropdown block */
  .header-type-8 .menubar-section #Togglemodal i {color: #3f2803;}
  .header-type-8 .menubar-section #Togglemodal i:hover {color: #ff5894;}
  .header-type-8 #slidedown-modal {background: #fff;}
  .header-type-8 #slidedown-modal ul li a {color:#3f2803;} 
  .header-type-8 #slidedown-modal ul li a:hover {color:#ff5894;} 


  /* Cart Summary block */

  .header-type-8 #slidedown-cart .actions, .header-type-8  #slidedown-cart  {background: #fff;}
  .header-type-8 .header-bar__module a {color:#3f2803;} 
  .header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow i { color: #3f2803;}
  .header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow:hover i {color: #ff5894;}
  .header-type-8 .header-bar__module a:hover {color:#ff5894;} 

  .header-type-8 #slidedown-cart li {  }

  .header-type-8 .menu_bar_right i {color:#3f2803;}
  .header-type-8 .menu_bar_right i:hover {color:#ff5894;}



  /* Currency block */

  .header-type-8 .header_currency ul select ,.header_currency ul li.currency .selector-arrow:after{color:#3f2803;}   
  .header-type-8 .header_currency ul select:hover {color:#ff5894;} 
  .header_currency ul li.currency:hover .selector-arrow:after {color:#ff5894;}
  .header-type-8 .header_currency ul li.currency:hover:after {border-top-color:#ff5894;}
  .header-type-8 .header_currency ul li.currency:after {border-top-color:#3f2803;}
  .header-type-8 .header_currency option {background:#fff;color:#3f2803;}




  .header-mobile #showLeftPush {color:#002e6d;}

  .header-mobile #showLeftPush:hover {color:#ff5894;}










  @media only screen and (min-width:320px) and (max-width:967px) {


    .template-index .header-type-8 .site-header {background:#ffffff;}
  }




  @media only screen and (min-width:967px) and (max-width:5000px) {


    .template-index .header-type-8 .site-header {background:transparent;}


  }








  /* Header borders */


  @media(max-width:767px){ 

    .header-type-8 .site-header__menubar { background:; } 
  }
  /* General styles for all menus */


  .gf-menu-device-wrapper .close-menu {
    font-size: 17px;
    padding: 12px 20px;
    text-align: right;
    display: block;
    border-bottom: 1px solid #0c195a;
  }

  .cbp-spmenu {

    position: fixed;
  }

  .cbp-spmenu h3 {

    font-size: 1.9em;
    padding: 20px;
    margin: 0;
    font-weight: 300;
    background: #0d77b6;
  }

  .cbp-spmenu a {
    display: block;

    font-size: 1.1em;
    font-weight: 300;
  }




  /* Orientation-dependent styles for the content of the menu */

  .cbp-spmenu-vertical {
    width: 240px;
    height: 100%;
    top: 0;
    z-index: 1000;
  }

  .cbp-spmenu-vertical a {

    padding: 1em;
  }

  .cbp-spmenu-horizontal {
    width: 100%;
    height: 150px;
    left: 0;
    z-index: 1000;
    overflow: hidden;
  }

  .cbp-spmenu-horizontal h3 {
    height: 100%;
    width: 20%;
    float: left;
  }

  .cbp-spmenu-horizontal a {
    float: left;
    width: 20%;
    padding: 0.8em;

  }

  /* Vertical menu that slides from the left or right */

  .cbp-spmenu-left {
    left: -240px;
  }

  .cbp-spmenu-right {
    right: -240px;
  }

  .cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
  }

  .cbp-spmenu-right.cbp-spmenu-open {
    right: 0px;
  }

  /* Horizontal menu that slides from the top or bottom */

  .cbp-spmenu-top {
    top: -150px;
  }

  .cbp-spmenu-bottom {
    bottom: -150px;
  }

  .cbp-spmenu-top.cbp-spmenu-open {
    top: 0px;
  }

  .cbp-spmenu-bottom.cbp-spmenu-open {
    bottom: 0px;
  }

  /* Push classes applied to the body */

  .cbp-spmenu-push {
    overflow-x: hidden;
    position: relative;
    left: 0;
  }

  .cbp-spmenu-push-toright {
    left: 240px;
  }

  .cbp-spmenu-push-toleft {
    left: -240px;
  }

  /* Transitions */

  .cbp-spmenu,
  .cbp-spmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  /* Example media queries */

  @media screen and (max-width: 55.1875em){

    .cbp-spmenu-horizontal {
      font-size: 75%;
      height: 110px;
    }

    .cbp-spmenu-top {
      top: -110px;
    }

    .cbp-spmenu-bottom {
      bottom: -110px;
    }

  }

  @media screen and (max-height: 26.375em){

    .cbp-spmenu-vertical {
      font-size: 90%;
      width: 190px;
    }

    .cbp-spmenu-left,
    .cbp-spmenu-push-toleft {
      left: -190px;
    }

    .cbp-spmenu-right {
      right: -190px;
    }

    .cbp-spmenu-push-toright {
      left: 190px;
    }
  }







  /* width: 750px  */
  @media (min-width: 968) and (max-width: 991px) {
    .banner .container { margin-left: -375px; }
    .banner .inner { width: 320px; }

    .header-bottom.on .header-panel-top { right: 65px; }
    .header-bottom.on .site-nav { padding-right: 90px; }

    .nav-bar .header-logo-fix { margin-left: 10px; margin-right: 10px; }
    .site-nav > li > a { margin-left: 12px; margin-right: 12px; }
    .header-bottom.on .site-nav > li > a { margin-left: 7px; margin-right: 7px; font-size: 10px; }

  }

  @media (min-width: 968px) {
    .cbp-spmenu-push-toright {left:0!important;}
    #cbp-spmenu-s1 {display: none !important;}


    .header-bottom.on .nav-bar .header-logo-fix { display: table; height: 48px; position: relative; z-index: 2; }
    .header-bottom.on .nav-bar .header-logo-fix a { display: table-cell; vertical-align: middle; }
    .header-bottom.on .site-nav { padding-right: 120px; }  
    .have-fixed .nav-bar {position: fixed;left: 0;right: 0;top: 0;z-index: 99;padding: 0;}
    .have-fixed .nav-search {position: fixed;top: 0;right: 65px;z-index: 100;width:52px;}


  }

  /* width: 100%  */
  @media (max-width: 967px) {
    body.cbp-spmenu-push-toright {
      cursor: pointer;
    }

    .cbp-spmenu .site-nav-dropdown.style_4 .inner img{margin-top:10px;}


    .visible-phone { display: block; }
    .hidden-phone { display: none; }

    /* header */





    /* Fix Menu Mobile */
    .nav-bar { display: none; }
    .gf-menu-device-container .site-nav { display: block!important; overflow: hidden;width:100%; }
    .gf-menu-device-container .site-nav li { width:100%; }
    .gf-menu-device-container .site-nav.gf-menu.clicked { visibility: visible; height: auto; }  
    /* End Fix Menu Mobile */

    .cbp-spmenu-left.cbp-spmenu-open { left: 0; overflow-y: auto; }
    .cbp-spmenu-push-toright {  overflow-y: hidden;position: fixed; width: 100%;}

    #megamenu-responsive-root { display: none !important; }
    .menu-block { width: 100%; float: left; padding: 0; }

    /* Icon Menu */
    .site-nav > li:hover > a > span:first-child, 
    .site-nav > li:hover > a.current > span:first-child, 
    .site-nav > li > a.current > span:first-child { border: 0; }
    .site-nav a { white-space: normal; }
    .cbp-spmenu {  }
    .cbp-spmenu .site-nav > li > a { font-size: 13px; font-weight: 700;  padding: 12px 20px; margin: 0; }

    .cbp-spmenu .site-nav > li.dropdown.open > a {position: relative;}
    .cbp-spmenu .site-nav > li.dropdown.open > a:before {top: 15px; }

    .menu-block .site-nav { border-bottom: none; }

    .site-nav li { position: relative; }
    .site-nav li.dropdown { position: relative; }
    .site-nav > li { display: block; clear: both; position: relative;}
    .site-nav > li > a { padding: 12px 0; }
    .site-nav > li.dropdown > p.toogleClick { height:0; width:0; display:block; margin-left: 7px; top: 2px; right: 5px; margin:0; padding: 0; z-index: 2; padding: 20px;}
    .site-nav > li.dropdown p.toogleClick { position: absolute; right: 0; text-indent: -999em; cursor: pointer; }
    .site-nav > li.dropdown > p.toogleClick.mobile-toggle-open:before { border-top-color:transparent; top: 14px;}

    .site-nav li.dropdown a > .icon-dropdown { display: none; }

    .site-nav-dropdown .container { padding-left: 0; padding-right: 0; }
    .site-nav-dropdown .row{margin:0px!important}


    .site-nav > li.dropdown ul p.toogleClick.mobile-toggle-open:before { top: 10px; }
    .site-nav-dropdown .col-1 .inner p.toogleClick:before,
    .site-nav > li.dropdown ul p.toogleClick:before { display: block; content:""; position: absolute; right: 0; top: -15px!important; width: 20px; height: 40px; }
    .site-nav-dropdown p.toogleClick { background: url(../../cdn.shopify.com/s/files/1/2664/1702/t/4/assets/icon-megamenudff8.html?3128) no-repeat; padding: 0; width: 8px; height: 8px; right: 0; top: 18px; z-index: 2; }
    .site-nav-dropdown .col-1 .inner p.toogleClick { display: block!important; }
    .site-nav > li.dropdown ul p.toogleClick.mobile-toggle-open,
    .site-nav-dropdown .col-1 .inner p.toogleClick.mobile-toggle-open { background-position: center bottom; height: 4px; }

    .site-nav > li > ul > .dropdown.open > ul {display: block;}
    .site-nav > li > ul > li > ul > .dropdown.open > ul {display: block;}
    .site-nav > li > ul > li > ul > ul > li > .dropdown.open > ul {display: block;}

    .site-nav > li > .site-nav-dropdown {}
    .site-nav > li > .site-nav-dropdown > li > a { padding: 11px 0 13px; text-transform: uppercase; font-size: 11px; font-weight: 700;  }
    .site-nav > li > .site-nav-dropdown > li:first-child > a { border-top: 0; }
    .site-nav > li > .site-nav-dropdown > li:hover > a:before { background: none; }
    .site-nav > li li .site-nav-dropdown { padding: 0 15px; margin-bottom: 20px; }
    .site-nav-dropdown li:hover a { background: none; }
    .site-nav-dropdown li:hover a, 
    .site-nav-dropdown a:active { padding-left: 0; }

    .site-nav-dropdown li li a { padding: 7px 0; }
    .site-nav-dropdown li li:hover a { padding: 7px 20px; }
    .site-nav-dropdown li:hover > a:before { left: 0; }

    .site-nav-dropdown .col-1,
    .site-nav-dropdown .col-2,
    .site-nav-dropdown .col-3 { width: 100%; padding: 0; }
    .site-nav-dropdown .col-3 { padding-bottom: 28px; }
    .site-nav-dropdown .col-1 .inner { width: 100%; padding: 0; }
    .cbp-spmenu .site-nav-dropdown .col-1 .inner:first-child > a { border-top: 0; }
    .site-nav-dropdown .col-1 ul.dropdown li a { padding: 7px 15px; font-size: 12px; font-weight: 400; text-transform: none; border: 0; }
    .site-nav-dropdown .col-1 ul.dropdown li:hover > a:before { left: 20px; }
    .site-nav .widget-featured-product { text-align: left;border-width: 1px 0; margin-bottom: 10px; padding-top: 23px; padding-bottom: 25px; }
    .site-nav .products-grid .grid-item { text-align: left; }
    .site-nav .products-grid .grid-item .product-grid-image { float: left; margin: 0 15px 0 0; }
    .site-nav .widget-featured-product .widget-title h3 { font-size: 11px; }
    .widget-featured-product .grid-item .product-grid-image img { width: 80px; }
    .widget-featured-product .products-grid .grid-item { position: relative; }
    .widget-featured-product .details { overflow: hidden; }
    .site-nav .product-label { display: none; }
    .site-nav .product-label strong { float: left; }

    .cbp-spmenu .site-nav-dropdown .col-1 .inner { width: 100%!important; position: relative; padding: 0; float: left; }
    .cbp-spmenu .site-nav-dropdown.style_4 .inner{width:100%;}

    /*Update 2.0.1*/
    .site-nav-dropdown .col-2 .col-left { width: 100%; clear: both; padding: 0; }
    .site-nav-dropdown .col-2 .col-right { width: 100%; clear: both; padding: 0 0 10px; }
    .site-nav-dropdown .style_2 .col-2 .col-left a { padding-right: 0; }
    .site-nav-dropdown .style_3 .inner > img { display: none; }
    .site-nav-dropdown .style_4 .col-2 { padding-right: 0; }

  }


  .header-mobile { position: relative; }
  .header-mobile #showLeftPush.active .fa-times{display:block;line-height:46px;}
  .header-mobile #showLeftPush 
  {  
    display: inline-block;
    font-size: 25px; 
    text-align: center;  
    cursor: pointer; 
}
  .header-mobile #showLeftPush.active,
  .header-mobile #showLeftPush:hover {  }
  .header-mobile .customer-area { float: left; width: 50%; position: static; }
  .header-mobile .customer-area > a { float: left; width: 100%; height:46px;}

  .header-mobile .customer-links { margin: 0; }
  .header-mobile .dropdown-menu { font-size:12px; margin: 0; width: 200%; padding: 10px 15px; 
    -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; 
    -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  .header-mobile .dropdown-menu ul { overflow: hidden; margin: 0 0 10px; padding-left: 0; list-style: none; }
  .header-mobile .customer-area .fa-user{display: block;text-align: center;line-height: 46px;font-size: 20px;}

/*.about-us .img-section::after {background:#ff5402fa;}*/

i.fa.fa-youtube-play {
    color: red;
}

.ptegcolor{
    color: #fff;
    line-height: 25px;
}

/*==============top achiversh slider css start*/
.col-center {
    /*margin: 0 auto;*/
    float: none !important;
}
.carousel {
    margin: 36px auto;
    padding: 0 70px;
}
.carousel .item {
    color: #999;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    min-height: 290px;
}
/*.col-md-4 {
    width: 40.333333%;
}*/
.carousel .item .img-box {
    /*width: 135px;
    height: 135px;*/
    width: 90px;
    height: 90px;
    margin: 0 auto;
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 50%;
}
.carousel .img-box img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
}
.carousel .testimonial {
    padding: 30px 0 10px;
}
.carousel .overview {   
    font-style: italic;
}
.carousel .overview b {
    text-transform: uppercase;
    color: #7AA641;
}
.carousel .carousel-control {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    background: none;
}
.carousel-control i {
    font-size: 68px;
    line-height: 42px;
    position: absolute;
    display: inline-block;
    color: rgb(0, 185, 241);
    text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
}
.carousel .carousel-indicators {
    bottom: -40px;
}
.carousel-indicators li, .carousel-indicators li.active {
    width: 10px;
    height: 10px;
    margin: 1px 3px;
    border-radius: 50%;
}
.carousel-indicators li {   
    background: #999;
    border-color: transparent;
    box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li.active {    
    background: #555;       
    box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}

/*==============top achiversh slider css end*/




/*******************                    ***************************/
/*******************                    ***************************/
/*******************About Section Start ***************************/
/*******************                    ***************************/
/*******************                    ***************************/



.about-us .main-heading h3 {
    color: #a6a7ab;
}

.about-us .main-heading h6 {
    color: #3f2803;
    margin: 0 0 5px;
}

/*.about-us .img-section::after {
    background:#ff5402fa;
}*/

.about-us .section-two {
    background: #ff5894;
}

.about-us .section-two h2 {
    color: #3f2803;
}

.about-us .section-two h3 {
    color: #3f2803;
}

.about-us .section-two h5,
.about-us .section-two p {
    color: #3f2803;
}

.about-us .icon-block h4 {
    color: #3f2803;
}

.about-us .icon-block::after {
    border: 1px solid #f40b5e;
}

.about-us .icon-one::before {
    box-shadow: 5px 0 0 0 #f40b5e;
}

.about-us .section-two span {
    color: #f40b5e;
}

.about-us .icon-block h4 {
    color: #3f2803;
}

.about-us .icon-one::before {
    background: #3f2803;
}

.about-us .number-block:hover .number-icon {
    background: #3f2803;
}

.about-us .number-block {}

.about-us .number-block:hover::after {
    box-shadow: 0 0 0 1px #3f2803;
}

.about-us .number-icon::after {
    box-shadow: 0 0 0 1px #ff5894;
}

.about-us .number-icon span {
    color: #ffffff;
}

.about-us .number-icon {
    background: #ff5894;
}

.about-us .number-icon {
    border: 5px solid #fff;
}

.about-us .block5 {
    /*background-repeat: no-repeat;
    background-image: url(../images/about/bg.jpg);
    float: left;
    width: 100%;
    background-positi on: right;
    background-size: cover;*/
}

.about-us .block5 .support_icon {
    color: #3f2803;
}

.about-us .ourteam-social a.fa-facebook:hover {
    background: #3b5999;
}

.about-us .ourteam-social a.fa-twitter:hover {
    background: #55acee;
}

.about-us .ourteam-social a.fa-google-plus:hover {
    background: #dd4b39;
}

.ourteam {
    position: relative;
}

.ourteam .ourteam-details {
    transition: 0.3s linear;
}

.team-detail h6 {
    color: #3f2803;
}

.team-detail span {
    color: #ffffff;
}

.about-us .ourteam-social a {
    border: none;
    color: #3f2803;
    background: #ffffff;
}

.about-us .ourteam-social a:hover {
    color: #ffffff;
}

.about-us .ch-info .ch-info-back {
    background-color: rgba(255, 88, 88, 0.9);
}



/*******************                    ***************************/
/*******************                    ***************************/
/*******************About Section End ***************************/
/*******************                    ***************************/
/*******************                    ***************************/


/*products css start*/
.product-healht{
    float: left;
    width: 100%;
    position: relative;
    padding: 0px 10px 10px;
    z-index: 111111;
    border-radius: 0 0 0px 0px;
    background: #ffffff;
    line-height: 21px;
}

.helthimgborde {
    -webkit-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
}
label.pro2011 {
     font-size: 20px !important; 
}

a.grid-link__title1 {
    font-weight: normal;
    font-size:15px;
    float: left;
}

a.grid-link__title1:hover {
    color: #000;
}

/*achiever css start*/

.achiever-img {
    background-size: cover;
}

.achiever-bg{
    background-color:#00baf2;
}

.achi-img{
    width: 100%;
    height: 93px;
    border-radius: 67px;
}

.titleachiver {
    border:3px solid #0c2162;
    border-radius: 134px;
    width: 100px;
    height:100px;
    margin: 0px auto;
}

/*#ACHIVER {
    padding: 100px 0;
}
 .column {
    position: relative;
    width: 33%;
    float: left;
    transition: 0.5s;
}*/
 .box {
    position: relative;
    min-height:245px;
    margin: 0 auto;
    padding: 12px;
    box-sizing: border-box;
    text-align: center;
    background: linear-gradient(0deg, #edf4ff, #edf4ff);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border: 3px solid #0c2162;
    overflow-y: hidden;
    transition: 0.5s;
    margin-top: 10%;
    margin-bottom: 10%;
    -webkit-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
}
/*.box:hover {
    transform: scale(1.1);
}
*/


 .box .option ul {
    margin: 15px 0;
    padding: 0;
}
 .box .option ul li {
font-size: 16px;
    list-style: none;
    color: #001e7b;
    padding: 0px 0;
    border-bottom: 1px solid rgb(202, 202, 202);
}


/*gallery css start*/
.imgborder{
    /*border: 7px solid#e1e1e1 !important;*/
    /*padding: 10px;*/
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2) !important;
}

button.btn.bttn10 {
    color: #000;
    border: 2px solid #ddd;
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 0;
    line-height: 1.42;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 15px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    outline: none;
}

img.featured-image.gallery-border {
    border: 2px solid#fa3535;
    border-radius: 5px;
}

a.prev.left-arrow {
    color: #ff2828;
    border-radius: 36px;
    background: white;
    height: 60px;
}

a.prev {
    color: #ff2828 !important;
    border-radius: 36px !important;
    /*background: white !important;*/
    height: 60px !important;
}

a.next {
    color: #ff2828 !important;
    border-radius: 36px !important;
    /*background: white !important;*/
    height: 60px !important;
}

.galleryhedingteg{
    text-align: center;
}

button.btn.bttn {
    display: inline-block;
    padding: 10px 5px;
    margin: 0;
    line-height: 1.42;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 15px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    outline: none;
}

/*management css start*/
    /*********************** Demo - 1 *******************/
.mrginto{
    margin-top: -5%;
}
    
.text-center100 {
    visibility: hidden;
}

.box1 img,
.box1:after,
.box1:before {
    width: 100%;
    transition: all .3s ease 0s
}

.box1 .icon,
.icon li a {
    text-align: center
}

.box1:after,
.box1:before {
    content: ""
}

.box1 {
    overflow: hidden
}

.box1 .title10,
.title10 {
    letter-spacing: 1px
}

.mt-30 {
    margin-top: 30px
}

.mt-40 {
    margin-top: 40px
}

.mb-30 {
    margin-bottom: 30px
}

.box1 .icon,
.box1 .title10 {
    margin: 0;
    position: absolute
}

.box1 {
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    position: relative
}

.box1:after,
.box1:before {
    height: 50%;
    background:rgba(11, 26, 92, 0.67);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transform-origin: 100% 0;
    transform: rotateZ(90deg)
}

.box1:after {
    top: auto;
    bottom: 0;
    transform-origin: 0 100%
}

.box1:hover:after,
.box1:hover:before {
    transform: rotateZ(0)
}

.box1 img {
    height: auto;
    transform: scale(1) rotate(0)
}

.box1:hover img {
    filter: sepia(80%);
    transform: scale(1.3) rotate(10deg)
}

.box1 .title10 {
    font-size: 19px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 0 1px #004cbf;
    bottom: 10px;
    left: 10px;
    opacity: 0;
    z-index: 2;
    transform: scale(0);
    transition: all .5s ease .2s
}

.box1:hover .title10 {
    opacity: 1;
    transform: scale(1)
}

.box1 .icon {
    padding: 7px 5px;
    list-style: none;
    background:#163f7a;
    border-radius: 0 0 0 10px;
    top: -100%;
    right: 0;
    z-index: 2;
    transition: all .3s ease .2s
}

.box1:hover .icon {
    top: 0
}

.box1 .icon li {
    display: block;
    margin: 10px 0
}

.box1 .icon li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 10px;
    font-size: 18px;
    color: #fff;
    transition: all .3s ease 0s
}

.box2 .icon li a,
.box3 .icon a:hover,
.box4 .icon li a:hover,
.box5 .icon li a,
.box6 .icon li a {
    border-radius: 50%
}

.box1 .icon li a:hover {
    color: #fff;
    box-shadow: 0 0 10px #000 inset, 0 0 0 3px #fff
}

@media only screen and (max-width:990px) {
    .box1 {
        margin-bottom: 30px
    }
}

.modal-content.modal-lg {
    margin: 0px auto;
}

.managementext{
    margin-top: 4%;
}

.MESSAGEtext {
    margin-top: 7%;
}
/*======================management css end======================*/
/*======================legal css start============================*/

.box8 .icon,
.box8 .titlelegal {
    margin: 0;
    position: absolute
}

.box8 {
    margin: 10px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    position: relative;
    -webkit-box-shadow: 0px 0px 12px -1px rgb(177, 177, 177);
}

.box8 img {
    width: 100%;
    height: auto
}

.box8 .box-content {
    width: 100%;
    height: 100%;
    background:rgba(3, 169, 241, 0.38);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: perspective(400px) rotateX(-90deg);
    transform-origin: center top 0;
    transition: all .5s ease 0s
}

.box8 .icon li a,
.box8 .titlelegal {
    background:#003966;
    font-size: 20px;
    color: #fff
}

.box8:hover .box-content {
    opacity: 1;
    transform: perspective(400px) rotateX(0)
}

.box8 .titlelegal {
    padding: 5px 7px;
    border-radius: 5px;
    font-weight: 600;
    bottom: 20px;
    left: 20px;
    transition: all .9s ease 0s
}

.box8 .icon li a,
.box9 .box-content,
.box9 .icon li,
.box9 img {
    transition: all .35s ease 0s
}

.box8:hover .titlelegal {
    bottom: -40px
}

.box8 .icon {
    list-style: none;
    padding: 0;
    top: 42%;
    left: 0;
    right: 0
}

.box8 .icon li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    margin: 0px auto;
}

.box9 .icon,
.box9 .title {
    width: 100%;
    font-size: 22px
}

.box8 .icon li a:hover {
    background: #fff;
    color: #000
}

@media only screen and (max-width:990px) {
    .box8 {
        margin-bottom: 20px
    }
}

.legal101{
    height: 153px;
    overflow-y: scroll;
}


.border-color{
    border: 4px solid #00B9F1;
}
/*=======================legal css end==========================*/

/*======================business-opportunity css start===========*/
.faqHeader {
        font-size: 27px;
        margin: 20px;
    }

    .panel-heading [data-toggle="collapse"]:after {
        font-family: 'fontawesome';
        content: "\f054"; /* "play" icon */
        float: right;
        color: #F58723;
        font-size: 18px;
        line-height: 22px;
        /* rotate "play" icon from > (right arrow) to down arrow */
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .panel-heading [data-toggle="collapse"].collapsed:after {
        /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #454444;
    }
.higt{

    height: 186px !important;
}

    .Sales-Matchin-img{
        margin: 0px auto;
        display: inline-block;
    }


button.btn.bttn254 {
    width: 100%;
    display: inline-block;
    padding: 8px 0px;
    margin: 0;
    line-height: 1.42;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 11px;
    color: #2b85e2;
    font-weight: bolder;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    outline: none;
}


/*.wide--three-quarters012 {
        width:75% !important;
    }*/

.tab {
    float: left;
    border: 7px solid #afb1b2;
    background-color: #f1f1f1;
    width: 50%;
    height: 300px;
}

.tab021{
    border: 3px solid #afb1b2;
    padding: 10px 10px 10px 10px;
}

.tab button {
    /*text-align: center !important;*/
    display: block;
    background-color: inherit;
    color: #000000;
    /*padding: 0px 16px;*/
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 20px;
}


.tab button:hover {
        background-image: linear-gradient(to right, #223ecc 0%, #0c195a 100%);
}


.tab button.active {
        background-image: linear-gradient(to right, rgb(34, 62, 204) 0%, rgb(12, 25, 90) 100%);

}

.btn-bg{
    background-color: #00B9F1;
}


.tabcontent {
    float: left;
    padding: 0px 12px;
    border: 7px solid #afb1b2;
    border-left: 7px solid #afb1b2 !important; 
    width: 50%;
    border-left: none;
    height: 243px;
}

.support_text021{
    color:#002e6d;
}
/*========================business-opportunity css end============*/

/*=======================news css start==========================*/
.news-1-img{
    width: 100% !important;
    margin-top: 20%;
}

.news-border{
    border-left: 5px solid #0b1d5e;
}
.borderimg201{
   text-align: center;
}

.main-timeline5 {
    /*overflow: hidden;*/
    /*position: relative*/
}

.main-timeline5 .timeline {
    position: relative;
    margin-top: -79px
}

.main-timeline5 .timeline:first-child {
    margin-top: 0
}

.main-timeline5 .timeline-icon,
.main-timeline5 .year {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.main-timeline5 .timeline:after,
.main-timeline5 .timeline:before {
    content: "";
    display: block;
    width: 100%;
    clear: both
}

.main-timeline5 .timeline:before {
    content: "";
    width: 100%;
    height: 100%;
    box-shadow: -8px 0 5px -5px rgba(0, 0, 0, .5) inset;
    position: absolute;
    top: 0;
    right: 0;
}

.main-timeline5 .timeline-icon {
    width: 210px;
    height: 210px;
    border-radius: 50%;
    border: 25px solid transparent;
    border-top-color: #f44556;
    border-right-color: #f44556;
    z-index: 1;
    transform: rotate(45deg)
}

.main-timeline5 .year {
    display: block;
    width: 110px;
    height: 110px;
    line-height: 110px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .4);
    font-size: 60px;
    font-weight: 700;
    color: #f44556;
    text-align: center;
    transform: rotate(-45deg)
}

.main-timeline5 .timeline-content {
    width: 35%;
    float: right;
    background: #f44556;
    padding: 30px 20px;
    margin: 50px 0;
    z-index: 1;
    position: relative
}

.main-timeline5 .timeline-content:before {
    content: "";
    width: 20%;
    height: 15px;
    background: #f44556;
    position: absolute;
    top: 50%;
    left: -20%;
    z-index: -1;
    transform: translateY(-50%)
}

.main-timeline5 .title45 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 10px
}

.main-timeline5 .description {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    margin: 0
}

.main-timeline5 .timeline:nth-child(2n):before {
    box-shadow: 8px 0 5px -5px rgba(0, 0, 0, .5) inset
}

.main-timeline5 .timeline:nth-child(2n) .timeline-icon {
    transform: rotate(-135deg);
    border-top-color: #e97e2e;
    border-right-color: #e97e2e
}

.main-timeline5 .timeline:nth-child(2n) .year {
    transform: rotate(135deg);
    color: #e97e2e
}

.main-timeline5 .timeline:nth-child(2n) .timeline-content {
    float: left
}

.main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
    left: auto;
    right: -20%
}

.main-timeline5 .timeline:nth-child(2n) .timeline-content,
.main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
    background: #e97e2e
}

.main-timeline5 .timeline:nth-child(3n) .timeline-icon {
    border-top-color: #13afae;
    border-right-color: #13afae
}

.main-timeline5 .timeline:nth-child(3n) .year {
    color: #13afae
}

.main-timeline5 .timeline:nth-child(3n) .timeline-content,
.main-timeline5 .timeline:nth-child(3n) .timeline-content:before {
    background: #13afae
}

.main-timeline5 .timeline:nth-child(4n) .timeline-icon {
    border-top-color: #105572;
    border-right-color: #105572
}

.main-timeline5 .timeline:nth-child(4n) .year {
    color: #105572
}

.main-timeline5 .timeline:nth-child(4n) .timeline-content,
.main-timeline5 .timeline:nth-child(4n) .timeline-content:before {
    background: #105572
}

@media only screen and (max-width:1199px) {
    .main-timeline5 .timeline {
        margin-top: -90px
    }
    .main-timeline5 .timeline-content:before {
        left: -18%
    }
    .main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
        right: -18%
    }
}

@media only screen and (max-width:990px) {
    .main-timeline5 .timeline {
        margin-top: -91px
    }
    .main-timeline5 .timeline-content:before {
        left: -2%
    }
    .main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
        right: -2%
    }
}

@media only screen and (max-width:767px) {

    .topsilider{
      height: 160px !important;  
    }

    .owl-dots{
        display: none;
    }
    .slide-img {
        height: 220px;
      }

      .home-blog {
        border-right: 0px solid#ffff !important;
        display: inline-block;
    }

    .foterdiv {
        width: 50%;
    }

    img.auto, .grid__item img, .grid__item iframe {
        max-width: 80% !important;
        margin: 0px auto;
    }

    span.Corporatevideo {
        white-space: inherit;
    }
    .main-timeline5 .timeline {
        margin-top: 0;
        /*overflow: hidden*/
    }
    .main-timeline5 .timeline:before,
    .main-timeline5 .timeline:nth-child(2n):before {
        box-shadow: none
    }
    .main-timeline5 .timeline-icon,
    .main-timeline5 .timeline:nth-child(2n) .timeline-icon {
        margin-top: -30px;
        margin-bottom: 20px;
        position: relative;
        transform: rotate(135deg)
    }
    .main-timeline5 .timeline:nth-child(2n) .year,
    .main-timeline5 .year {
        transform: rotate(-135deg)
    }
    .main-timeline5 .timeline-content,
    .main-timeline5 .timeline:nth-child(2n) .timeline-content {
        width: 100%;
        float: none;
        border-radius: 0 0 20px 20px;
        text-align: center;
        padding: 50px 20px;
        margin: 0 auto
    }

    .sicon {
    text-align: center;
    margin: 0px auto;
    display: inline-block;
}
    .main-timeline5 .timeline-content:before,
    .main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
        width: 15px;
        height: 25px;
        position: absolute;
        top: -22px;
        left: 50%;
        z-index: -1;
        transform: translate(-50%, 0)
    }
}

.readmore012 {
    background: #ffbf06;
    padding: 4px 4px 4px 4px;
    color: white;
    border-radius: 6px;
    font-size: 19px;
}

.readmore012 {
    background:#002e6d;
    padding: 2px 12px 9px 10px;
    color: white;
    border-radius: 6px;
    font-size: 30px;
}


/*======================news css end=====================*/
/*======================ram raj modal=====================*/
.quick-view1.open-in {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: -webkit-transform .4s, opacity .4s;
    -webkit-transition: opacity .4s, -webkit-transform .4s;
    transition: opacity .4s, -webkit-transform .4s;
    transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s, -webkit-transform .4s;
}
.quick-view1 .content {
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    z-index: 99;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    -ms-perspective: 1200px;
    perspective: 1200px;
}
.quick-view1 {
    background:#ff5403b3;
    height: 100%;
    width: 100%;
    position: fixed;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: -webkit-transform .2s, opacity .2s, visibility .2s;
    -webkit-transition: opacity .2s, visibility .2s, -webkit-transform .2s;
    transition: opacity .2s, visibility .2s, -webkit-transform .2s;
    transition: transform .2s, opacity .2s, visibility .2s;
    transition: transform .2s, opacity .2s, visibility .2s, -webkit-transform .2s;
    display: block !important;
}
.quick-view1 {
    bottom: 0;
    left: 0;
    outline: 0 none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10050;
    display: none;
}
.quick-view1 .content {
    position: relative;
    margin: 30px auto;
    background: #fff;
    width: 95%;
    padding: 50px;
}
.quick-view 1.content {
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    z-index: 99;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    -ms-perspective: 1200px;
    perspective: 1200px;
}
.quick-view1 .close-window, #fancybox-close, .search-close, #popupBoxClose {
    background: url(../images/hoverb2ea.png) no-repeat;
    border: none;
    cursor: pointer;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    position: absolute;
    top: 0px;
    right: 0px;
}
.blog-design-4 .blog-btn1 a {
    color: #ffffff;
    background:#ff5402fa;
    padding: 10px 28px;
}
/*ram raj modal*/

/*======================scroll css==========================*/
/* Customize website's scrollbar like Mac OS
Not supports in Firefox and IE */

/* total width */
.scrollbar::-webkit-scrollbar {
    background-color:#fff;
    width:16px
}

/* background of the scrollbar except button or resizer */
.scrollbar::-webkit-scrollbar-track {
    background-color:#fff
}
.scrollbar::-webkit-scrollbar-track:hover {
    background-color:#f4f4f4
}

/* scrollbar itself */
.scrollbar::-webkit-scrollbar-thumb {
    background-color:#babac0;
    border-radius:16px;
    border:5px solid #fff
}
.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color:#a0a0a5;
    border:4px solid #f4f4f4
}

/* set button(top and bottom of the scrollbar) */
.scrollbar::-webkit-scrollbar-button {display:none}

/* div box */
.scrollbar {
    width: 40vw;
    background: #fff;
    overflow-y: scroll}

/*==========================scroll css end======================*/




/* Purchase Now slider latest product css start*/

.latest_product {
    /*border: 5px solid#003966;*/
    border-radius: 5px;
    padding: 10px !important;
    /* width: 100% !important; */
    /* margin-left: -26% !important; */

}

.left_cnt {
      padding: 25px;
}


/* Purchase Now slider latest product css end*/


/*=============our bank css start====================*/

  .box21 {
      overflow: hidden

  }
  
  .box21 {
    text-align: center;
    position: relative;
    -webkit-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
  }
  
  .box21:after,
  .box21:before {
      content: "";
      width: 2px;
      height: 2px;
      border-radius: 50%;
    background: rgba(0, 46, 109, 0.8);
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0)
  }
  
  .box21:hover:after,
  .box21:hover:before {
      -webkit-transform: scale(400);
      -moz-transform: scale(400);
      -ms-transform: scale(400);
      -o-transform: scale(400);
      transform: scale(400)
  }
  
  .box21:before {
      -o-transition: all .5s linear .3s;
      -moz-transition: all .5s linear .3s;
      -ms-transition: all .5s linear .3s;
      -webkit-transition: all .5s linear .3s;
      transition: all .5s linear .3s
  }
  
  .box21:hover:before {
      -moz-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -o-transition-delay: 0s;
      -ms-transition-delay: 0s;
      transition-delay: 0s
  }
  
  .box21:after {
      -o-transition: all .5s linear .6s;
      -moz-transition: all .5s linear .6s;
      -ms-transition: all .5s linear .6s;
      -webkit-transition: all .5s linear .6s;
      transition: all .5s linear .6s
  }
  
  .box21:hover:after {
      -moz-transition-delay: .2s;
      -webkit-transition-delay: .2s;
      -o-transition-delay: .2s;
      -ms-transition-delay: .2s;
      transition-delay: .2s
  }
  
  .box21 img {
      width: 100%;
      height: auto

  }
  
  .box21 .box-content {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: 0 0;
      color: #fff;
      padding-top: 25px;
      -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0);
      -ms-transition: all .3s linear 0s;
      -o-transition: all .3s linear 0s;
      -webkit-transition: all .3s linear 0s;
      -moz-transition: all .3s linear 0s;
      transition: all .3s linear 0s;
      z-index: 1
  }
  
  .box21:hover .box-content {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      -moz-transition-delay: .4s;
      -webkit-transition-delay: .4s;
      -o-transition-delay: .4s;
      -ms-transition-delay: .4s;
      transition-delay: .4s
  }
  
  .box21 .title {
      font-size: 21px;
      font-weight: 700;
      text-transform: uppercase;
      border-bottom: 1px solid #fff;
      padding-bottom: 20px;
      margin-top: 20px
  }
  
  .box21 .description {
font-size: 20px;
    font-style: italic;
    margin: 0px 0;
  }
  
  .box21 .read-more {
      display: block;
      width: 120px;
      background: #178993;
      border-radius: 5px;
      font-size: 14px;
      color: #fff;
      text-transform: capitalize;
      padding: 10px 0;
      margin: 0 auto
  }
  
  @media only screen and (max-width:990px) {
      .box21 {
          margin-bottom: 30px
      }
  }
  
  @media only screen and (max-width:479px) {
      .box21 .box-content {
          padding-top: 0
      }
  }
  
  @media only screen and (max-width:359px) {
      .box21 .title {
          padding-bottom: 10px
      }
  }

/*=======================our bank css end======================*/



/*==========================index css start=====================*/
.seebtn000 {
    padding: 0px 0px 20px 1px;
}
.seebtn {
    padding: 5px 12px !important;
    color: white !important;
    border: 2px solid #ffffff !important;
}


.Purchase-icon {
    width: 86%;
}
/*========================index css end=====================*/











/*footer*/
.chevron-color{
    color: #fff;

}

.logo-offer-footer{
    width:55%;
}



/*today work 19-09-2019*/

/*index heading*/

h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {
    background: url(../images/title-border.png) bottom repeat-x;
    /*float: left;*/
    width: 100%;
    line-height: 45px;
    color: #fffae4;
    text-transform: uppercase;
    text-shadow: -1px -1px 0 #634e37;
    padding: 0 0 5px;
    margin: 0 0 30px;
}

h1.title span, h2.title span, h3.title span, h4.title span, h5.title span, h6.title span {
    background: url(../images/title-bg.jpg) repeat;
    display: block;
    padding: 0 10px;
}



/*top achivers css*/

.achivers-date{
    font-size: 15px;
    padding-bottom: 10px;
    text-align: center;
}

.achivers-m-t-xs{
    font-size: 16px;
    margin-bottom: 0;
}

.article-detail{
    margin-top: 3%;
    text-align: center;
}
.top-achivers {
    border-radius: 60%;
    height: 80px;
    width: 31%;
    margin: 0px auto;
    border: 2px solid#ffffff;
    -webkit-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
}

.top-height
{
    height: 540px;
}

/*index heading*/

/*slider arrow */

/*i.icon-arrow-left {
    display: none;
}
a.next {
    display: none;
}*/


.title-header {
    background: url(../images/footer-title-border.png) bottom repeat-x;
    /*float: left;*/
    width: 100%;
    line-height: 45px;
    color: #221d1b;
    text-transform: uppercase;
    text-shadow: -1px -1px 0 #221d1b;
    padding: 0 0 5px;
    margin: 0 0 30px;
    font-size: 21px;
}

.title-header span {
    background: url(../images/footer-title.jpg) repeat;
    display: block;
    padding: 0 10px;
}

span {
    white-space: nowrap;
}


.topachivers-img
{
    margin-top: 8%;
}

/*mahesh css */
.REACHbg {
    /*background: #a2a2a221;*/
    border-bottom: 4px solid#d0cdcd;
border-top: 1px solid#0c2364;
}

.write-content{
padding: 10px;
}

.write-form{

}

.button120 {
    margin-top: 5%;
    margin-bottom: 5%;
}

.REACH-hedding {
    text-align: center;
    margin-top: 2%;
}
/**/
.icon-bar {
  position: fixed;
    right: 0;
    top: 39%;
    z-index: 99;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtuberight {
  background: #bb0000;
  color: white;
}

.content {
  margin-left: 75px;
  font-size: 30px;
}
/**/
/*said-button-left*/
.social120 a {
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  line-height: 3;
}

.social120 p {
    color: white;
    position: relative;
    left: -20px;
    top: 7px;
    font-family: cursive;
    font-size: 14px;
}

#sidebar120 {
  height: 66px;
  width: 10px;
  position: fixed;
  top: 80%;
  text-align: center;
  padding: 10px;
  margin-left: 10px;
  z-index: 999;
}

p img {
  /*left: 30px;*/
  position: relative;
  vertical-align: middle;
  text-align: center;
  font-size: 24px;
}

.social120 {
    margin-left: -193px;
    width: 230px;
    padding: 0;
    display: inline-table;
    height: 0px;
    /* background-color: rgba(128, 128, 128, 0.73); */
    -moz-transition-property: margin-left;
    -moz-transition-duration: 0.2s;
    -moz-transition-delay: 0.2s;
    -ms-transition-property: margin-left;
    -ms-transition-duration: 0.2s;
    -ms-transition-delay: 0.2s;
    -o-transition-property: margin-left;
    -o-transition-duration: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-property: margin-left;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-delay: 0.2s;
    /* box-shadow: 0px 0px 6px 0px #3E3D3D; */
    cursor: pointer;
}

/*.social120:hover {
  margin-left: -30px;
  width: 230px;
  background-color: #3b5998;
}
*/
#sidebar120:hover::after{
    content: 'Doctors Panel';
    background: #ce6003;
    position: fixed;
    padding: 2px 10px 5px 10px;
    color: #fff;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    z-index: 9999;
    bottom:17%;
    left: 6%;
}

.youtube p img {
    width: 100px;
    height: 100px;
    margin-top: -6%;
    margin-right: -57%;
    border-radius: 48px;
    z-index: 9999;
    border: 2px solid#000;
    border: 4px solid#0c1e5f;
    position: absolute;
}

/*.youtube:hover {
    background-color:#0c1e5f;
    border-radius: 10px;
}*/
/*Research css*/
.Researchbg{
    /*border:5px solid#0c1d5e;*/
    margin-top:10% !important;
    margin-bottom:10% !important;
    border-radius:3px;
    -webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
}

/*.products.zoomIn.animated.Researchbg::before {
    content: '';
    background: #03b0f845;
    width: 100%;
    z-index: 99999;
    position: absolute;
    height: -webkit-fill-available;
}
*/
.iconresearch {
    font-size: 25px;
    margin-top: 23%;
}


/*bottom slider css*/
.owl-demo .item img {
  display: block;
  width: 100%;
  height: auto;
}

.slide-progress {
  width: 0;
  max-width: 100%;
  height: 4px;
  background: #7fc242;
}

/*.top-slider{
    -webkit-box-shadow: 2px 1px 18px 2px rgba(0,0,0,0.55);
-moz-box-shadow: 2px 1px 18px 2px rgba(0,0,0,0.55);
box-shadow: 2px 1px 18px 2px rgba(0,0,0,0.55);
}
*/
/*news css*/
button.close-btn {
position: absolute;
    bottom: -24px;
    right: 1px;
    background: #ffffff;
    border-radius: 10px;
    border: navajowhite;
    color: #003277;
    font-size: 30px;

}


/*video slider css start*/
#myVideo {
position: absolute;
    right: 0;
    bottom: 0;
    top: -590px;
    min-width: 100%;
    min-height: 100%;
}



.media-content{
    position: relative;
}
/*video slider css end*/

/*mohit*/

.owl-carousel.owl-theme.cms-6-carousel.latest_product.top-slider.owl-loaded.owl-drag {
    -webkit-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
}

.bottomslider {
        -webkit-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);
}


  i.icon-arrow-right {
    float: right;
    display: inline-block;
    position: absolute;
    font-size: 50px;
    top: 42%;
    right: 0;
    z-index: 9999;
}

i.icon-arrow-left {
    position: absolute;
    left: 0;
    font-size: 50px;
    z-index: 9999;
    top: 42%;
}


/*scroll css start*/
#contain {
  height: 390px;  
  overflow-y: scroll;  
}
#table_scroll {
  width: 100%;
  /*margin-top: 100px;*/
  /*margin-bottom: 100px;*/
}
#table_scroll tbody td {
  padding: 10px;
  /*background-color: #7fe55e;*/
  color: #000;
}
#table_fixed thead th {
  padding: 10px;
  background-color: #b90be0;
  color: #000;
  font-weight: 100;
}
.featured-sub_row__subtext p{
    font-size: 14px;
    color: #fff;
}

section#WeEducate {
    background: #da343e;
    color: #fff;
    padding:10px 0px 10px 0px;
}

section#WeEducate h6 {
    color: #fff;
}

.home-blog {
    border-right: 1px solid#ffff;
    display: inline-block;
}

.feature-sub_row__heading {
    /*white-space: nowrap ;*/
    font-size: 19px ;
    letter-spacing: 0.1em ;
    color: #ffffff ;
}

/*13/feb/2020 mohit */


button#load_more_btn 
{
    text-align: center;
    display: block;
    margin: 0px auto;
    margin-top: 3%;
}

.products.zoomIn.animated.wow.animated.fadeIn1.helthimgborde {
    margin-top:10%;
}

.proheding {
    /*color: #006cff;*/
    color: #000;
    font-size:14px !important;
    font-weight: bolder !important;
}

.proheding:hover {
    color:#000 !important;
}
img.featured-image {
    width: 98%;
    height: 265px;
    padding: 10px;
}

.half_loader_dv {
    text-align: center;
    width: 14%;
    margin: 0px auto;
}
.site-nav-dropdown li a span {
    text-transform: uppercase !important;
}

.product-scroll{
    padding-top: 27px;
    overflow-y: scroll;
    height: -webkit-fill-available;
}

.product-scroll::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.product-scroll::-webkit-scrollbar
{
    width: 5px;
    background-color: #F5F5F5;
}

.product-scroll::-webkit-scrollbar-thumb
{
    background-color: #093274;
    background-image: -webkit-gradient(linear, 0 0, 0 100%,
    color-stop(.5, rgba(255, 255, 255, .2)),
}



/*--------------------------------------------------------*/


